<?xml version="1.0"?>
<doc>
    <assembly>
        <name>TreeViewFolderBrowser</name>
    </assembly>
    <members>
        <member name="T:Raccoom.Windows.Forms.TreeViewFolderBrowser">
            <summary>
            TreeViewFolderBrowser works a bite like FolderBrowserDialog but was designed to let the user choose many directories by <c>Chechboxes</c>.	
            <seealso cref="P:Raccoom.Windows.Forms.TreeViewFolderBrowser.DriveTypes"/><seealso cref="P:Raccoom.Windows.Forms.TreeViewFolderBrowser.CheckboxBehaviorMode"/><seealso cref="T:Raccoom.Windows.Forms.TreeNodePath"/>
            </summary>	
            <remarks>
            Because this class delegates the drive, folder and ImageList specific task's to a <see cref="T:Raccoom.Windows.Forms.ITreeViewFolderBrowserDataProvider"/> instance, this class needs a wired <see cref="T:Raccoom.Windows.Forms.ITreeViewFolderBrowserDataProvider"/> instance before you can call any method wich fill's the tree view.
            </remarks>
        </member>
        <member name="F:Raccoom.Windows.Forms.TreeViewFolderBrowser.DataSourceChanged">
            <summary>
            Fired if a data provider has changed
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.TreeViewFolderBrowser.CheckboxBehaviorModeChanged">
            <summary>
            Fired if a CheckboxBehaviorMode has changed
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.TreeViewFolderBrowser.DriveTypesChanged">
            <summary>
            Fired if a drive types has changed
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.TreeViewFolderBrowser.folderList_">
            <summary>holds the path list</summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.TreeViewFolderBrowser._supressCheck">
            <summary>flag used to suppress CheckItem Event</summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.TreeViewFolderBrowser.boldFont_">
            <summary>font used to mark nodes which contains checked sub nodes</summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.TreeViewFolderBrowser._checkboxBehavior">
            <summary>current working mode</summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.TreeViewFolderBrowser.components">
            <summary>designer</summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.TreeViewFolderBrowser._specialFolderRootFolder">
            <summary>designer</summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.TreeViewFolderBrowser._driveTypes">
            <summary>Specify which drive types are displayed.</summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.TreeViewFolderBrowser._dataProvider">
            <summary>data provider which is responsible to manage this instance</summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.TreeViewFolderBrowser._helper">
            <summary>data provider helper instance</summary>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.#ctor">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.Populate(System.Environment.SpecialFolder)">
            <summary>
            Clears the TreeView and popluates the root level.
            </summary>
            <param name="specialFolder">The <c> SpecialFolder</c> which should be selected after population. </param>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.Populate">
            <summary>
            Clears the TreeView and popluates the root level.
            </summary>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.this_DrawNode(System.Object,System.Windows.Forms.DrawTreeNodeEventArgs)">
            <summary>
             Draws a node.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.Populate(System.String)">
            <summary>
            Clears the TreeView and popluates the root level.
            </summary>
            <param name="selectedFolderPath">The path of the folder that should be selected after population.</param>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.ShowFolder(System.String)">
            <summary>
            Focus the specified folder and scroll it in to view.
            </summary>
            <param name="directoryPath">The path which should be focused</param>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.SupressCheckEvent(System.Boolean)">
            <summary>
            True to supress OnBeforeCheck Execution, otherwise false to allow it.
            </summary>
            <param name="supressEvent"></param>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.GetRootCollection">
            <summary>
            Gets the root <c>TreeNodeCollection</c> depended on current RootFolder.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.GetSubDirs(Raccoom.Windows.Forms.TreeNodePath)">
            <summary>
            Populates the Directory structure for a given path.
            </summary>
            <param name="parent"></param>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.CheckNode(Raccoom.Windows.Forms.TreeNodePath,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            public function for checking a node
            </summary>
            <param name="n"></param>
            <param name="check"></param>
            <param name="recursive"></param>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.CheckNodesRec(Raccoom.Windows.Forms.TreeNodePath,System.Boolean,System.Boolean)">
            <summary>
            Toggle the check flag for tree nodes, works recursive
            </summary>
            <param name="parent"></param>
            <param name="check"></param>
            
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.ExchangeFoldersRec(Raccoom.Windows.Forms.TreeNodePath,System.Boolean)">
            <summary>
            Add or removes the nodes recursive to or from the folderList_.
            </summary>
            <param name="parent"></param>
            <param name="add"></param>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.ExchangePath(System.String,System.Boolean)">
            <summary>
            Add or removes path from the folderList_.
            </summary>
            <param name="path"></param>
            <param name="add"></param>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.MarkNode(Raccoom.Windows.Forms.TreeNodePath)">
            <summary>
            Set the text bold if there is a child node checked.
            </summary>
            <param name="node"></param>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.MarkNodesRec(Raccoom.Windows.Forms.TreeNodePath)">
            <summary>
            Set the text bold for each parent node if there is a child node checked.
            </summary>
            <param name="parent"></param>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.OnCheckboxBehaviorModeChanged(System.EventArgs)">
            <summary>
            Raises the CheckboxBehaviorModeChanged event.
            </summary>
            <param name="e">An EventArgs that contains the event data.</param>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.OnDriveTypesChanged(System.EventArgs)">
            <summary>
            Raises the DriveTypesChanged event.
            </summary>
            <param name="e">An EventArgs that contains the event data.</param>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.OnDataSourceChanged(System.EventArgs)">
            <summary>
            Raises the DataSourceChanged event.
            </summary>
            <param name="e">An EventArgs that contains the event data.</param>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.OnDoubleClick(System.EventArgs)">
            <summary>
            Used for drives like floppy, cd - rom ect. where it can be that no valid medium is inserted.
            in this case the click on the + will remove the +, after double click there's a new + to give the user
            the chance to browse this device after inserting a valid medium.
            </summary>		
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.OnBeforeCheck(System.Windows.Forms.TreeViewCancelEventArgs)">
            <summary>
            Fired before check action occurs, manages the folderList_.
            </summary>		
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.OnBeforeExpand(System.Windows.Forms.TreeViewCancelEventArgs)">
            <summary>
            Fired before node expands, used to fill next level in directory structure.
            </summary>		
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.OnSelectedDirectoriesChanged(Raccoom.Windows.Forms.SelectedDirectoriesChangedEventArgs)">
            <summary>
            Raises the SelectedDirectoriesChanged event.<seealso cref="T:Raccoom.Windows.Forms.SelectedDirectoriesChangedDelegate"/>
            </summary>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowser.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="E:Raccoom.Windows.Forms.TreeViewFolderBrowser.SelectedDirectoriesChanged">
            <summary>
            Fired if a directory was selected or deselected.
            </summary>
        </member>
        <member name="P:Raccoom.Windows.Forms.TreeViewFolderBrowser.DataSource">
            <summary>
            Gets or sets <see cref="T:Raccoom.Windows.Forms.ITreeViewFolderBrowserDataProvider"/> which is responsible to fill this <c>TreeViewFolderBrowser</c> instance.
            </summary>
        </member>
        <member name="P:Raccoom.Windows.Forms.TreeViewFolderBrowser.CheckBoxes">
            <summary>
            Gets or sets a value indicating whether check boxes are displayed next to the tree nodes in the tree view control.
            </summary>
        </member>
        <member name="P:Raccoom.Windows.Forms.TreeViewFolderBrowser.RootFolder">
            <summary>
            Gets or sets the root folder where the browsing starts from.
            </summary>
        </member>
        <member name="P:Raccoom.Windows.Forms.TreeViewFolderBrowser.SelectedDirectories">
            <summary>
            List contains the path for all checked items.
            </summary>
        </member>
        <member name="P:Raccoom.Windows.Forms.TreeViewFolderBrowser.CheckboxBehaviorMode">
            <summary>
            Specify how the tree view handles checkboxes and associated events.
            </summary>
        </member>
        <member name="P:Raccoom.Windows.Forms.TreeViewFolderBrowser.DriveTypes">
            <summary>
            Specify which drive types are displayed.
            </summary>
        </member>
        <member name="P:Raccoom.Windows.Forms.TreeViewFolderBrowser.IsCheckEventSupressed">
            <summary>
            Indicates if OnBeforeCheck is permitted to call code
            </summary>
        </member>
        <member name="T:Raccoom.Windows.Forms.ITreeViewFolderBrowserDataProvider">
            <summary>
            <c>ITreeViewFolderBrowserDataProvider</c> is used by a <see cref="T:Raccoom.Windows.Forms.TreeViewFolderBrowser"/> instance and is responsible for
            <list> 
            <item>retrieve the computer drives and directories</item>
            <item>Imagelist which is used to assign images to the nodes created by this instance.</item>  
            <item>ContextMenu</item>
            </list>
            <see cref="T:Raccoom.Windows.Forms.TreeViewFolderBrowser"/> calls the interface method's and provide a <see cref="T:Raccoom.Windows.Forms.TreeViewFolderBrowserHelper"/> instance which let you create node's and give you access to the underlying <see cref="T:Raccoom.Windows.Forms.TreeViewFolderBrowser"/> instance.
            </summary>
        </member>
        <member name="M:Raccoom.Windows.Forms.ITreeViewFolderBrowserDataProvider.QueryContextMenuItems(Raccoom.Windows.Forms.TreeViewFolderBrowserHelper,Raccoom.Windows.Forms.TreeNodePath)">
            <summary>
            Fired before the context menu popup.
            </summary>
            <param name="helper">The helper instance which provides method's and properties related to create and get nodes.</param>
            <param name="node">The node on which the context menu was requested.</param>
        </member>
        <member name="M:Raccoom.Windows.Forms.ITreeViewFolderBrowserDataProvider.RequestRoot(Raccoom.Windows.Forms.TreeViewFolderBrowserHelper)">
            <summary>
            Fill the root level.
            </summary>
            <param name="helper">The helper instance which provides method's and properties related to create and get nodes.</param>
        </member>
        <member name="M:Raccoom.Windows.Forms.ITreeViewFolderBrowserDataProvider.RequestSubDirs(Raccoom.Windows.Forms.TreeViewFolderBrowserHelper,Raccoom.Windows.Forms.TreeNodePath)">
            <summary>
            Fill the Directory structure for a given path.
            </summary>
            <param name="helper">The helper instance which provides method's and properties related to create and get nodes.</param>
            <param name="parent">The expanding node.</param>
        </member>
        <member name="M:Raccoom.Windows.Forms.ITreeViewFolderBrowserDataProvider.RequestDriveCollection(Raccoom.Windows.Forms.TreeViewFolderBrowserHelper)">
            <summary>
            Gets the tree node collection which holds the drive node's. The requested collection is than used to search a specific node.
            </summary>
        </member>
        <member name="P:Raccoom.Windows.Forms.ITreeViewFolderBrowserDataProvider.ImageList">
            <summary>
            Gets the ImageList that contains the Image objects used by the tree nodes.
            </summary>
        </member>
        <member name="T:Raccoom.Windows.Forms.TreeViewFolderBrowserHelper">
            <summary>
            <c>TreeViewFolderBrowserHelper</c> is like a bridge between <see cref="T:Raccoom.Windows.Forms.ITreeViewFolderBrowserDataProvider"/> and <see cref="T:Raccoom.Windows.Forms.TreeViewFolderBrowser"/>
            and provides access to the needed informations to fill the tree view.
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.TreeViewFolderBrowserHelper._treeView">
            <summary>the managed tree view instance</summary>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowserHelper.#ctor(Raccoom.Windows.Forms.TreeViewFolderBrowser)">
            <summary>
            Initialize a new instance of TreeViewFolderBrowserHelper for the specified TreeViewFolderBrowser instance.
            </summary>
            <param name="treeView"></param>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowserHelper.CreateTreeNode(System.String,System.String,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Creates a tree node and add it to the <c>TreeNodeCollection</c>.
            </summary>
            <param name="text">The text displayed in the label of the tree node.</param>
            <param name="path">The path the node represents.</param>
            <param name="addDummyNode">True to add + sign, otherwise no + sign appears.</param>
            <param name="forceChecked">True to check node in each case, otherwise false to allow normal check against selected paths.</param>
            <param name="isSpecialFolder">Specifies if this node is a special folder. Special folders do not request data from the attached data provider.</param>
            <returns></returns>
        </member>
        <member name="P:Raccoom.Windows.Forms.TreeViewFolderBrowserHelper.TreeView">
            <summary>
            Gets the underlying <see cref="T:Raccoom.Windows.Forms.TreeViewFolderBrowser"/> instance.
            </summary>
        </member>
        <member name="T:Raccoom.Windows.Forms.TreeViewFolderBrowserDesigner">
            <summary>
            A simple designer class for the <see cref="T:Raccoom.Windows.Forms.TreeViewFolderBrowser"/> control to remove 
            unwanted properties at design time.
            </summary>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeViewFolderBrowserDesigner.PreFilterProperties(System.Collections.IDictionary)">
            <summary>
            Allows a designer to change or remove items from the set of properties that it exposes through a TypeDescriptor. 
            </summary>
            <param name="properties">The properties for the class of the component.</param>
        </member>
        <member name="T:Raccoom.Windows.Forms.TreeNodePath">
            <summary>
            Extends the <c>TreeNode</c> type with a path property. This node type is used by <see cref="T:Raccoom.Windows.Forms.TreeViewFolderBrowser"/>
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.TreeNodePath._isSpecialFolder">
            <summary>Specifiy that this node instance represent a special folder.</summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.TreeNodePath._path">
            <summary>
            File or directory path information
            </summary>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeNodePath.#ctor">
            <summary>
            Initializes a new instance of the TreeNodePath class.
            </summary>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeNodePath.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the TreeNodePath class.
            </summary>
            <param name="text">The label Text of the new tree node. </param>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeNodePath.#ctor(System.String,System.Boolean,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the TreeNodePath class.
            </summary>
            <param name="text">The label Text of the new tree node. </param>
            <param name="imageIndex">The index value of Image to display when the tree node is unselected.</param>
            <param name="selectedImageIndex">The index value of Image to display when the tree node is selected.</param>
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeNodePath.AddDummyNode">
            <summary>
            Adds a dummy node to the parent node
            </summary>		
        </member>
        <member name="M:Raccoom.Windows.Forms.TreeNodePath.RemoveDummyNode">
            <summary>
            Removes the dummy node from the parent node.
            </summary>		
        </member>
        <member name="P:Raccoom.Windows.Forms.TreeNodePath.IsSpecialFolder">
            <summary>
            Gets or sets this node as a special folder node.
            </summary>
            <remarks>
            SpecialFolder's are folder's which are defined by <see cref="T:System.Environment.SpecialFolder"/> enum.
            </remarks>
        </member>
        <member name="P:Raccoom.Windows.Forms.TreeNodePath.Path">
            <summary>
            Gets or sets the file or directory path information
            </summary>			
        </member>
        <member name="T:Raccoom.Windows.Forms.SelectedDirectoriesChangedDelegate">
            <summary>
            Occurs when a directory checkstate has changed
            </summary>
            <remarks>
            The SelectedDirectoriesChangedDelegate event passes an SelectedDirectoriesChangedEventArgs object to its event handler. 
            </remarks>
        </member>
        <member name="T:Raccoom.Windows.Forms.SelectedDirectoriesChangedEventArgs">
            <summary>
            Provides data for the SelectedDirectoriesChangedDelegate event of a TreeViewFolderBrowser control.
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.SelectedDirectoriesChangedEventArgs._path">
            <summary>File path</summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.SelectedDirectoriesChangedEventArgs._checkState">
            <summary>Checkstate</summary>
        </member>
        <member name="M:Raccoom.Windows.Forms.SelectedDirectoriesChangedEventArgs.#ctor(System.String,System.Windows.Forms.CheckState)">
            <summary>Initalize a new instance of SelectedDirectoriesChangedEventArgs</summary>
        </member>
        <member name="P:Raccoom.Windows.Forms.SelectedDirectoriesChangedEventArgs.Path">
            <summary>Gets the path which was modified</summary>
        </member>
        <member name="P:Raccoom.Windows.Forms.SelectedDirectoriesChangedEventArgs.CheckState">
            <summary>Gets the check state for the path</summary>
        </member>
        <member name="T:Raccoom.Windows.Forms.CheckboxBehaviorMode">
            <summary>
            Indicating whether check boxes are displayed next to the tree nodes in the tree view control and how the tree view handle related events.
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.CheckboxBehaviorMode.None">
            <summary>
            No check boxes are displayed next to the tree nodes in the tree view control.
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.CheckboxBehaviorMode.SingleChecked">
            <summary>
            Check boxes are displayed next to the tree nodes in the tree view control. The user can check directories.
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.CheckboxBehaviorMode.RecursiveChecked">
            <summary>
            Check boxes are displayed next to the tree nodes in the tree view control. The user can check directories, the subdirectories are checked recursive.
            </summary>
        </member>
        <member name="T:Raccoom.Windows.Forms.DriveTypes">
            <summary>
            Defines the DriveTypes used for Win32_LogicalDisk<seealso cref="T:Raccoom.Windows.Forms.TreeViewFolderBrowser"/>.This enumeration can be treated as a bit field, that is, a set of flags.
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.DriveTypes.All">
            <summary>All drive types</summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.DriveTypes.NoRootDirectory">
            <summary>
            NoRootDirectory
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.DriveTypes.RemovableDisk">
            <summary>
            Drive has removable media. This includes all floppy drives and many other varieties of storage devices.
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.DriveTypes.LocalDisk">
            <summary>
            Drive has fixed (nonremovable) media. This includes all hard drives, including hard drives that are removable.
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.DriveTypes.NetworkDrive">
            <summary>
            Network drives. This includes drives shared anywhere on a network.
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.DriveTypes.CompactDisc">
            <summary>
            Drive is a CD-ROM. No distinction is made between read-only and read/write CD-ROM drives.
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.DriveTypes.RAMDisk">
            <summary>
            Drive is a block of Random Access Memory (RAM) on the local computer that behaves like a disk drive.
            </summary>
        </member>
        <member name="T:Raccoom.Windows.Forms.Win32_LogicalDiskDriveTypes">
            <summary>
            Defines the DriveTypes used for Win32_LogicalDisk<seealso cref="T:Raccoom.Windows.Forms.TreeViewFolderBrowser"/>.This enumeration can a<b>not</b> be treated as a bit field
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.Win32_LogicalDiskDriveTypes.NoRootDirectory">
            <summary>
            NoRootDirectory
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.Win32_LogicalDiskDriveTypes.RemovableDisk">
            <summary>
            Drive has removable media. This includes all floppy drives and many other varieties of storage devices.
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.Win32_LogicalDiskDriveTypes.LocalDisk">
            <summary>
            Drive has fixed (nonremovable) media. This includes all hard drives, including hard drives that are removable.
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.Win32_LogicalDiskDriveTypes.NetworkDrive">
            <summary>
            Network drives. This includes drives shared anywhere on a network.
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.Win32_LogicalDiskDriveTypes.CompactDisc">
            <summary>
            Drive is a CD-ROM. No distinction is made between read-only and read/write CD-ROM drives.
            </summary>
        </member>
        <member name="F:Raccoom.Windows.Forms.Win32_LogicalDiskDriveTypes.RAMDisk">
            <summary>
            Drive is a block of Random Access Memory (RAM) on the local computer that behaves like a disk drive.
            </summary>
        </member>
        <member name="T:Raccoom.Windows.Forms.Design.FlagsEditor">
            <summary>
            Implements a custom type editor for enum's with FlagAttribute
            </summary>
            <remarks>
            Copyright by Thierry Bouquain, <a href="http://www.codeproject.com/cs/miscctrl/flagseditor.asp?target=FlagsEditor" target="_blank">A flag editor article on codeproject.com</a>
            </remarks>
        </member>
        <member name="M:Raccoom.Windows.Forms.Design.FlagsEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)">
            <summary>
            Overrides the method used to provide basic behaviour for selecting editor.
            Shows our custom control for editing the value.
            </summary>
            <param name="context">The context of the editing control</param>
            <param name="provider">A valid service provider</param>
            <param name="value">The current value of the object to edit</param>
            <returns>The new value of the object</returns>
        </member>
        <member name="M:Raccoom.Windows.Forms.Design.FlagsEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)">
            <summary>
            Shows a dropdown icon in the property editor
            </summary>
            <param name="context">The context of the editing control</param>
            <returns>Returns <c>UITypeEditorEditStyle.DropDown</c></returns>
        </member>
        <member name="M:Raccoom.Windows.Forms.Design.FlagsEditor.OnMouseDown(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            When got the focus, handle the lost focus event.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Raccoom.Windows.Forms.Design.FlagsEditor.OnMouseMoved(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Occurs when the mouse is moved over the checkedlistbox. 
            Sets the tooltip of the item under the pointer
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Raccoom.Windows.Forms.Design.FlagsEditor.ValueChanged(System.Object,System.EventArgs)">
            <summary>
            Close the dropdowncontrol when the user has selected a value
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="T:Raccoom.Windows.Forms.Design.FlagsEditor.clbItem">
            <summary>
            Internal class used for storing custom data in listviewitems
            </summary>
        </member>
        <member name="M:Raccoom.Windows.Forms.Design.FlagsEditor.clbItem.#ctor(System.String,System.Int32,System.String)">
            <summary>
            Creates a new instance of the <c>clbItem</c>
            </summary>
            <param name="str">The string to display in the <c>ToString</c> method. 
            It will contains the name of the flag</param>
            <param name="value">The integer value of the flag</param>
            <param name="tooltip">The tooltip to display in the <see cref="T:System.Windows.Forms.CheckedListBox"/></param>
        </member>
        <member name="M:Raccoom.Windows.Forms.Design.FlagsEditor.clbItem.ToString">
            <summary>
            Gets the name of this item
            </summary>
            <returns>The name passed in the constructor</returns>
        </member>
        <member name="P:Raccoom.Windows.Forms.Design.FlagsEditor.clbItem.Value">
            <summary>
            Gets the int value for this item
            </summary>
        </member>
        <member name="P:Raccoom.Windows.Forms.Design.FlagsEditor.clbItem.Tooltip">
            <summary>
            Gets the tooltip for this item
            </summary>
        </member>
        <member name="T:NJFLib.Controls.VisualStyles">
            <summary>
            Enumeration to sepcify the visual style to be applied to the CollapsibleSplitter control
            </summary>
        </member>
        <member name="T:NJFLib.Controls.SplitterState">
            <summary>
            Enumeration to specify the current animation state of the control.
            </summary>
        </member>
        <member name="T:NJFLib.Controls.CollapsibleSplitter">
            <summary>
            A custom collapsible splitter that can resize, hide and show associated form controls
            </summary>
            <remarks>Windows Forms Collapsible Splitter Control for .Net
            (c)Copyright 2002-2003 NJF (furty74@yahoo.com). All rights reserved.</remarks>
        </member>
        <member name="P:NJFLib.Controls.CollapsibleSplitter.IsCollapsed">
            <summary>
            The initial state of the Splitter. Set to True if the control to hide is not visible by default
            </summary>
        </member>
        <member name="P:NJFLib.Controls.CollapsibleSplitter.ControlToHide">
            <summary>
            The System.Windows.Forms.Control that the splitter will collapse
            </summary>
        </member>
        <member name="P:NJFLib.Controls.CollapsibleSplitter.UseAnimations">
            <summary>
            Determines if the collapse and expanding actions will be animated
            </summary>
        </member>
        <member name="P:NJFLib.Controls.CollapsibleSplitter.AnimationDelay">
            <summary>
            The delay in millisenconds between animation steps
            </summary>
        </member>
        <member name="P:NJFLib.Controls.CollapsibleSplitter.AnimationStep">
            <summary>
            The amount of pixels moved in each animation step
            </summary>
        </member>
        <member name="P:NJFLib.Controls.CollapsibleSplitter.ExpandParentForm">
            <summary>
            When true the entire parent form will be expanded and collapsed, otherwise just the contol to expand will be changed
            </summary>
        </member>
        <member name="P:NJFLib.Controls.CollapsibleSplitter.VisualStyle">
            <summary>
            The visual style that will be painted on the control
            </summary>
        </member>
        <member name="P:NJFLib.Controls.CollapsibleSplitter.BorderStyle3D">
            <summary>
            An optional border style to paint on the control. Set to Flat for no border
            </summary>
        </member>
        <member name="T:NJFLib.Controls.CollapsibleSplitterDesigner">
            <summary>
            A simple designer class for the CollapsibleSplitter control to remove 
            unwanted properties at design time.
            </summary>
        </member>
    </members>
</doc>
